<?php

use Lib\Dao\UsuariosDao;
use Lib\Utils\Funciones;

class MailController extends \BaseController {
	
	function recuperar_contrasenya(){
		
		if(Request::ajax()){
			
			$usuariosDao = new usuariosDao();
			$usuario = $usuariosDao->getIdUsuarioPorUsuarioEmail($_POST['valor']); //comprobamos que usuario o email exista
			
			
			if($usuario === false){
				return Response::json(false);
			}else{
				try{
					$codigo_validacion = Funciones::randomString('150',true,true,false);
					$data = array('id_usuario'=>$usuario->id,'codigo_validacion' => $codigo_validacion);
					
					$result = Mail::send('emails.recuperar_contrasenya',$data, function($message) use ($usuario){
						$message->to($usuario->email,'FCF')->subject('Restablecer contraseña');
					});
					if($result == true ){ }//insert codigo usuario tabla
					return Response::json($result);
				}catch(Exception $e){
					return Response::json($e->getMessage());
				}
			
			}
						
			
			/*
			if(strpos($_POST['valor'],'@')){ //si lo recibido es un email
				//envio email con codigo confirmacion
			}else{
				$usuariosDao = new UsuariosDao();
				$email = $usuariosDao
				//recupero email por usuario y envio confirmacion 
			}*/		
			
		}

	}
	
}



?>